#!/usr/bin/env python3
# -*- coding: utf-8 -*-

#文件系统操作API

import os
import shutil

curDir = os.getcwd() #返回当前工作目录,即执行Python脚本工作的目录(cd到哪个目录下执行脚本的就是哪个目录) 不一定是现在这个脚本的目录
print('curDir',curDir)
curFilePath = __file__ #返回当前脚本所在目录
t1 = os.path.split(curFilePath) #拆分成目录文件
t2 = os.path.splitext(curFilePath) #拆分文件路径(没有后缀)和文件后缀
t3 = os.path.splitdrive(curFilePath) #拆分成盘符和文件路径
print(t1,t2,t3)

dirName = os.path.dirname(curFilePath) #获取目录名
fileName = os.path.basename(curFilePath) #获取文件名(不带目录的)
print(dirName,fileName)

fileList = os.listdir(dirName) #列出所有文件和目录,没有原始就是一个名称 不是完整路径
#print(fileList)

#创建一个目录,如果已经存在则会报错
path = os.path.join(dirName,'mydir')
#os.mkdir(path)
path = os.path.join(dirName,'test','imgs')
#创建多级目录,如果已经存在则会报错
#os.makedirs(path)

#删除目录
#os.rmdir(path) #只能删除空目录
#shutil.rmtree(path) #不管空的还是不是空的都可以删除

#os.chmod() #修改文件权限与时间戳
